home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QRZ! Ham Radio 9
/
QRZ Ham Radio Callsign Database - Volume 9.iso
/
pc
/
files
/
p_baycom
/
7baysel.exe
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1994-01-25
|
12KB
|
271 lines
VERSION 2.2:
New version of Baysel has following improvements (and hopefully no bugs):
- When pressing "arrow down" key at place where selection bar
is on bottom line new page will be called and selection bar is
placed to the top of screen.
- Same backwards, when pressing "up arrow" and selection bar is at
to of display previous page will be called and selection bar is
placed at bottom of screen.
(i hope this makes living easier without PGUP/PGDN key usage)
- When mouse cursor is on top, lines 1 or 2, AND NOT on red texts
on line 1, pressing left button has same meaning as PGUP-key
(no matter what the mouse column is)
- When mouse cursor is on bottom of screen, on last 3 lines ("selected
messages"- area), pressing left button has same meaning as PGDN-key
(this should make life easier for mouse users)
Good selections !
------------------------------------------------------------------------------
VERSION 2.3:
Sorry to send another version so soon but I found a serious error in message
detect routine. (tks for pointing it out !)
That might be the reason why I have received some "not_working" reports.
Now the message detect is completely rewritten and **should** work correctly
with ANY fbb language (maybe also other bbs softwares.Not tested with all :-) !)
Note ! The EXE is now SHORTER than previous, thanks for rewriting....
If someone still is getting only garbage to screen, please ZIP your capture
file and send the ZIP to me using 7PLUS coding. That way I hope to receive
unchanged testfile.
There are no other changes than this compared to version 2.2
HPE ITS OK NOW !
-------------------------------------------------------------------------------
;Macro example for "Connected_dir" from OH1MRR:
;
ST G0\X:W DIR ;open capture file called "dir"
;
ST G1\XL ;Send list request (L-command)
;
ST H0\X:W OFF ;After list ends, close capture
;
ST J0\X:O BAYSEL DIR ;Calls BAYSEL that reads "DIR" and makes BAY.DIR
;then opens selection screen
;
ST K0\X:R BAY.GET ;After selection, send selected list
;
ST L0\X:W OFF ;close all open files
;
ST L1\XB ;sends BYE command to BBS
;
;
------------------------------------------------------------------------------
No example for unproto_lists....who makes the first ?
-------------------------------------------------------------------------------
VERSION 2.4
- This version has some kind of autoselect:
You may edit file BAY.AUT to contain 5 strings that you want to
search from BAY.DIR.
Search is NOT case sensitive, so selection @ww works as well as @WW.
When you have file BAY.AUT (even if there are NO lines at all) BAYSEL
will REMOVE all selected messages (auto or manual) from BAY.DIR
when exit.
That way you can select automaticly more messages than BAYSEL's limit
(20 pcs) simply starting BAYSEL again after reading the first 20.
Also you can never select same message twice on second run of BAYSEL.
If you want to keep BAY.DIR complete, having also those messages
you have manually select, delete file BAY.AUT
- There was a bug in BAYSEL V2.3 at Unproto capture handling. Program
was adding one extra (should be only 1) space in front of message line
causing number recording fail. (I think most of you use "connected mode
dir" as nobody didn't complain this !)
- Several bugs were corrected (and new ones inserted... :-) ) in message
line detect routine. I'm surprized that no one had reported these
problems. They exisit with smaller numbers than 100000 (everyones BBS
is running in high numbers, I suppose....) and unproto list numbers
that have been expired (ex. 100000 # ).
- This version has also the mouse cursor bug (at the and of prog.) fixed
( hopefully...)
Merry Xmas !
-------------------------------------------------------------------------------
VERSION 2.5
Hi Again !
Just another version of baysel.....again ! I hope this finally
solves problems that are caused because people have different
message line formats in different language files of FBB.
I have received many reports that selection screen is empty or
has only one garbage line after processing capture file.
In most cases the reason is that there has been MORE than ONE
space between message number and message type letter.
I have now written this part again so that it accepts several
spaces in front, and after, message number.
This is very hard to test as we have here only one BBS and next
neighbours have similar language files. So this will be your
job to do......
Because there can be lot of carbage in capture files , both
connected and unproto modes, there have to be a way to dig out
real message lines and leave others out.
Now the detection routine works as follows:
1) if line is longer than 40 chars, OR it has #-character
somewhere between 2nd and 10th column it will go further
check.
2) If 1) was passed then all leading spaces are removed, if any.
After that there must be at least one NUMBER (msg #) followed
by space, or several spaces.
3) if 2) was passed then leading spaces are added so that last
digit of number will be at column 8. Max. number of message
can be 999999.
4) if all is still OK there must be space, or spaces, after
number (msg #). After space(s) there must be one of
following characters: B P T or # meaning the type of message.
5) If 4) was passed line is counted as having message information
in it and it will be written to BAY.DIR
If you get just empty list, or some grabage on top line of list
it means that checking described above has failed completely.
It did happen very often in earlier versions. (many reports).
Then you must check what is wrong in your BBS's form of giving
message information.
Program is now compiled with Borland Pascal's latest version
using real mode. It should work on all PC/XT/ATs.
Let's hope it works now OK !
Happy New Year 1994 !
------------------------------------------------------------------------------
VERSION 2.51:
Hi All !
I did post baysel V2.5 during christmas holidays. It might have
lost (with other packets delivered at that time :-) )as I have
not received ANY comments. Not EVEN 7autopl error reports !
That's why I push it out once again.
There is a minor change in this version compared to V2.5. The
selection bar color is now WHITE.
I hope this makes bar visible also when MDA monitors are in use
as I have received some reports that the previous color, yellow,
did not show up in MDA.
-------------------------------------------------------------------------------
VERSION 2.6
And hello again !
To the point:
- added byte counter to the bottom line (replaces logo if something
is selected) to help you see how much you are going to download
from your BBS. Changes colors when amount increases.
- message line selection has been rewritten again. Now the system
works so that there has to be :
1. numerical group (msg#)
2. non-numerical group (message type/status)
3. numerical group (message length)
in line to be valid as message line. That is almost the same as
in V 2.5, but now message type is not examined so hard (just to be
non-numerical). That's because new FBB has one more letter "D" as
data-message and it seems to be that you can put it header or
tailer of message type.
New is also "fixing" that it does to all valid message lines.
· is added before message type, √ is added before TO-CALL
and ⌠ is added before FROM-CALL.
(12324 ·BF 6000 √BAYCOM @WW ⌠OH1KH 0112/1000 NEW BAYSEL !!)
The idea is to help you to make autoselect words so that they
hit the right target (read BAY.AUT !)
It is assumed that message line has following items in this order:
1. msg#
2. type/status
3. msg length
4. TO-call
5. VIA-call (@)
6. FROM-call
7. date/time
8. Subject
Otherwise this program WILL NOT WORK ! (You may mix all them upside
down as seen on many different versions of FBB languages!)
- Autoselect had an error. Multiple selection of same message was
made if several selections hit the same line. Fixed, hope it
works !
- Autoselect has now 10 words to select AND 10 words to DEselect.
Max. length of one word is 10 chars (total).
First line is scanned for selection, and if selected, then scanned
for deselction and if that hits selection is released.
By that way you can make more exact selections, I hope :-)
Read "BAY.AUT" file !
If autoselect is working you will see all select/deselect words
a while in screen before message list.If BAY.AUT is missing or has
errors this list will not show up.
- BAY.AUT holds also information (first NON-comment line) of color
usage in BAYSEL. If there is no BAY.AUT file BAYSEL uses COLORS.
In BAY.AUT file you can turn Black/white on (for MDA users).
- When program is called, but no keys or mouse buttons are depressed
within 7secs BAYSEL will terminate itself automaticly.
You will see idle time increasing at right top of screen in that
case. After pressing a key or mouse button this timer will disappear
and no autoterminate can take place.
- At the end of BAYSEL it will put an "ENTER" charcter into keybuffer
so that program will go directly back to BAYCOM if it was called
via OSHELL. (This needs AT-bios date 11/15/85 or XT-bios 1/11/86 or
later to work as it uses bios call $16/AH5).
- With autoterminate and "ENTER"-insertion you can make automatic
file selection/grabber if your autoselect functions are suitable.
- Compiled with Borland Pascal (7.0) real mode. Should run around
41k of free space (if unproto lists are NOT used ).
■If your disk space is limited (and you do not use DOUBLESPACE,
STACKER etc.) you may cut the size of BAYSEL.EXE (abt 45%) by runnig
it through PKLITE (PKLITE is runtime compress/expand from PKWARE).
How ever it does not effect to needed RAM size when program
is running.
73'Saku OH1KH @ OH1RBF.#POR.FIN.EU
@ UO-22.SPACE